/**
 * 
 */
package com.modelo.dao.comun;

import org.hibernate.FetchMode;

/**
 * Clase para definirnos utilidades de los fetchModes.
 * 
 * @author David
 * 
 */
public class CriteriaFetchMode {

	/** Tipo de fetchMode que deseamos agregar. */
	private FetchMode fetchMode;

	/** Nombre de la columna que queremos agregar fetchMode. */
	private String name;

	/**
	 * Constructor de la clase.
	 * 
	 * @param fetchMode
	 * @param name
	 */
	public CriteriaFetchMode(FetchMode fetchMode, String name) {
		super();
		this.fetchMode = fetchMode;
		this.name = name;
	}

	/**
	 * @return the fetchMode
	 */
	public FetchMode getFetchMode() {
		return fetchMode;
	}

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param fetchMode
	 *            the fetchMode to set
	 */
	public void setFetchMode(FetchMode fetchMode) {
		this.fetchMode = fetchMode;
	}

	/**
	 * @param name
	 *            the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

}
